import matplotlib.pyplot as plt
import numpy as np

# 生成示例数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.sin(x) * 0.5
y4 = np.cos(x) * 0.5 + 0.3

# 创建图形和轴对象
fig, ax = plt.subplots(figsize=(10, 6))

# 绘制多条线，普通线条使用较淡的样式
ax.plot(x, y1, label='sin(x)', color='gray', linewidth=1.5, alpha=0.6)
ax.plot(x, y2, label='cos(x)', color='gray', linewidth=1.5, alpha=0.6)
ax.plot(x, y3, label='0.5*sin(x)', color='gray', linewidth=1.5, alpha=0.6)

# 高亮显示第四条线，使用更鲜艳的颜色、更宽的线宽和更高的透明度
ax.plot(x, y4, label='0.5*cos(x)+0.3', 
        color='red',       # 鲜艳的颜色
        linewidth=3,       # 更宽的线宽
        alpha=0.9,         # 更高的透明度
        linestyle='-',     # 实线
        marker='o',        # 可以添加标记点
        markersize=4)      # 标记点大小

# 添加标题和标签
ax.set_title('多条曲线展示（高亮一条）', fontsize=14)
ax.set_xlabel('X轴', fontsize=12)
ax.set_ylabel('Y轴', fontsize=12)

# 添加网格和图例
ax.grid(True, alpha=0.3)
ax.legend()

# 设置坐标轴范围
ax.set_xlim(0, 10)
ax.set_ylim(-1.2, 1.2)

# 显示图形
plt.tight_layout()
plt.show()
    